//package com.kfh.ybracelet.widget;
//
//import android.content.Context;
//import android.graphics.Canvas;
//import android.graphics.Color;
//import android.graphics.Paint;
//import android.graphics.Point;
//import android.util.AttributeSet;
//import android.view.View;
//
//import com.kfh.ybracelet.utils.DensityUtil;
//
///**
// * 绘制圆，动态改变半径
// *
// * @author pan
// */
//public class RingView extends View {
//
//    private final Paint paint;
//    private final Context context;
//    private float mInnerCircle;
//    private int centerX;
//    private int centerY;
//
//    public RingView(Context context) {
//
//        this(context, null);
//    }
//
//    public RingView(Context context, AttributeSet attrs) {
//        super(context, attrs);
//
//        this.context = context;
//        this.paint = new Paint();
//        this.paint.setAntiAlias(true); // 消除锯齿
//        initCenter();
//        mInnerCircle = DensityUtil.dip2px(context, 1); // 设置内圆半径
//
//    }
//
//    @Override
//    protected void onDraw(Canvas canvas) {
//
//        initCenter();
//
//        int ringWidth = DensityUtil.dip2px(context, 1); // 设置圆环宽度
//
//        this.paint.setStyle(Paint.Style.FILL); // 设置风格给实心
//        // 填充色
//        this.paint.setColor(Color.parseColor("#4D35A9E2"));
//        canvas.drawCircle(centerX, centerY, mInnerCircle, this.paint);
//        // 绘制点
//        this.paint.setColor(Color.parseColor("#FF35A9E2"));
//        canvas.drawCircle(centerX, centerY, 5, this.paint);
//
//        // 绘制内圆
////        this.paint.setStyle(Paint.Style.STROKE); // 绘制空心圆
//        this.paint.setColor(Color.parseColor("#5535A9E2"));
//        this.paint.setStrokeWidth(2);
//        canvas.drawCircle(centerX, centerY, mInnerCircle, this.paint);
//
//        // 绘制圆环
//        this.paint.setColor(Color.parseColor("#8035A9E2"));
//        this.paint.setStyle(Paint.Style.STROKE); // 绘制空心圆
//        this.paint.setStrokeWidth(ringWidth);
//        canvas.drawCircle(centerX, centerY, mInnerCircle + 1 + ringWidth / 2,
//                this.paint);
////
////        // 绘制外圆
////        this.paint.setColor(Color.parseColor("#FF35A9E2"));
////        this.paint.setStrokeWidth(2);
////        canvas.drawCircle(centerX, centerY, mInnerCircle + ringWidth,
////                this.paint);
//
//        super.onDraw(canvas);
//    }
//
//    private void initCenter() {
//        centerX = getWidth() / 2;
//        centerY = getHeight() / 2;
//    }
//
//    public void changeRadiu(float radiusPx) {
//        this.mInnerCircle = radiusPx;
//        invalidate();
//    }
//
//    /**
//     * 或得中心位置
//     */
//    public Point getCenter() {
//        return new Point(centerX, centerY);
//    }
//
////    /**
////     * 根据手机的分辨率从 dp 的单位 转成为 px(像素)
////     */
////    public static int dip2px(Context context, float dpValue) {
////        final float scale = context.getResources().getDisplayMetrics().density;
////        return (int) (dpValue * scale + 0.5f);
////    }
//}